#пульснамиллион #блокчейн
ЧТО ТАКОЕ БЛОКЧЕЙН 🔗
(простыми словами)
ИМХО, необычный раздел для конкурсной темы "Криптовалюты"... Это как по теме "Деньги" писать о бумаге... Ну, деньги ведь печатают на бумаге!
Хотя самыми простыми словами, блокчейн и выступает для крипты тем, чем бумага для денег - это технология, на базе которой существуют крипта. Но не только крипта, ещё на блокчейне базируется бесконечное множество систем защиты, защищённых реестров событий, прав, действий и т.д.
А помните прикол с NFT? 🖼 – тоже блокчейн!
В чём же заключается технология и зачем она нужна?
Чтобы суть блокчейна стала понятной, надо сделать всего один шаг назад и разобраться всего с одним термином - Хэш.
Говоря просто, хэш, это способ преобразовать любой набор набор данных в текстовую строку фиксированной длины. Для упрощения скажем, 16 символов.
Там задействована довольно душная математика, но учёные уже всё придумали за вас, так что вникать в формулы не обязательно, 😅 достаточно понять всего три вещи:
1) Не важно, какой объём и тип данных мы возьмём, всего один символ, текст "Война и мир" или многочасовой видеоролик с сохнущей краской - хэшем этих данных будет строка фиксированной длины;
2) Имея Хэш каких-то данных мы не можем восстановить из него эти данные (развернуть 16, 32 или даже 64 символа обратно в Войну и Мир не получится)*упрощаю. А вот имея исходные данные мы легко можем сверить их с хэшем и убедиться, что он был получен именно из этих данных.
Так что если какой-нибудь негодяй попробует приписать Наташе Ростовой какие-нибудь непотребства, новый хэш с оригинальным не совпадёт и мы будем знать, что тексту доверять нельзя; ‼️
3) Ну и, как вы наверняка догадались, статистически невозможно за сколько-нибудь разумные сроки подобрать такие изменения к исходным данным, чтобы они возвращали совпадающий хэш сохраняя, при этом, осмысленность;
Вы могли видеть призывы сверять хэш если когда либо качали программы с торрентов. Это нужно потому, что любой участник раздачи может подсунуть вам измененную версию загружаемого кусочка данных, содержащую, например, вирус, но хэш всего торрента от этого изменится и вы будете знать, что запускать программу нельзя, вы загрузили не то, что изначально раздавалось.
Хотя, всё равно никто этого не делает, 🤦♂️ так что возвращаемся к блокчейну!
Что если мы имеем не одну а несколько последовальных записей. Например, личную бухгалтерскую книгу. 📖 Вы последовательно вносите туда информацию о всех приходах и расходах, допустим, для дополнительной защиты, в конце каждой строки вы дописываете её хэш.
Допустим, будучи злоумышленником, я получил доступ к вашей книге и решил вписать туда запись о том, что год назад вы заняли у меня 100 000 рублей а затем убедить вас, что вы просто забыли о долге. 😈 Хэш в конце строки не особо усложнит мне задачу. Я сам легко могу его посчитать и добавить к своей записи.
Однако, простым действием, вы можете полностью обрушить мой зловещий замысел. Вы можете вписывать в конце каждой строки хэш образованный из этой строки и хэша предыдущей.
Теперь, любое изменение в хэше предыдущей строки повлияет на хэш следующей, он на следующий и т.д. и т.д.
Теперь, чтобы внести исправление в записи годичной давности мне не достаточно добавить одну строку, мне надо пересчитать все последующие хэши и переписать всю книгу. 😥
Но, даже если такое удастся, это мне не поможет, ведь вместе с распиской, вы выдавали вашим репльным кредиторам хэш записи об их займе в вашей книге. Теперь, если признать, что моя запись подлинная, придётся признать, что их расписки недействительны, ведь их хэши перестанут совпадать. А их, очевидно, больше и, условно, рынок просто не примет мои претензии.
Возможно, вы слышали, что для того, чтобы совершить мошенничество с биткоин, кто-то должен получить контроль над более чем 51% распределённой сети. Это как раз оно.
Собственно, прямой перевод блокчейн - цепочка блоков. Цепочка, каждое следующее звено которой выступает гарантом подлинности предыдущих!